import java.util.Scanner;

public class j0921 {
    public static void main(String[] args) {

/*
        //按位异或：同为0，异为1；0^任何数都为任何数
        //左移 <<: 左面去掉一位，右面补0；相当于乘法：左移一位*2^1
        int a=11;
        //11<<1
        System.out.println(a<<1);//0000 1011 -> 0001 0110 = 22 ->11*2^1
        //右移 >>: 最右侧位不要了, 最左侧补符号位(正数补0, 负数补1)
        //11>>1
        System.out.println(a>>1);//0000 1011 -> 0000 0101 = 5  ->11/2^1
        //无符号右移 >>>: 最右侧位不要了, 最左侧补 0
        int b=-1;
        System.out.println(b>>>1);//1111 1111 ->0111 1111
*/
       /* //产生1-100之间的数字
        int num=0;
        while(num<100){
            num++;
            System.out.println("num="+num);
        }*/

        /*//1-100的和
        int ret=0;
        int n=1;
        while(n<=100){
            ret+=n;
            n++;
        }
        System.out.println("ret="+ret);*/

       /* //break 的功能是让循环提前结束
        //在100-200之间产生第一个整除3的数字
        int n=100;
        while(n<=200){
            if(n%3==0){
                System.out.println(n);
                break;
            }
            n++;
        }*/

       /* //continue 的功能是跳过这次循环, 立即进入下次循环.
        int num = 100;
        while (num <= 200) {
            if (num % 3 != 0) {
                //num++; // 这里的 ++ 不要忘记! 否则会死循环.
                continue;//直接跳回while循环里面了
            }
            System.out.println("找到了 3 的倍数, 为:" + num);
            num++;
        }*/

        /*//利用continue 在100-200中寻找出 既能被3整除 又能被4整除的1数字
        int i=100;
        while(i<=200){
            i++;
            if(i%3==0&&i%4==0){
                System.out.println(i);
                continue;
            }
        }*/



    }
}
